/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testes;

import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import modelo.*;
import persistencia.*;
/**
 *
 * @author Felipe
 */
public class Comparacao {
    
    private UsuarioDAO usuarioDAO;
    private Usuario usuario;
    private ArrayList<Usuario> alUsuario;
    
    public Comparacao() {
        usuarioDAO = new UsuarioDAO();
        compararNome();
    }
    
    public void compararNome() {
        Pattern pegaJava = null;
        String entrada = "João";
        pegaJava = Pattern.compile(entrada, Pattern.CASE_INSENSITIVE);  
        alUsuario = usuarioDAO.getLista();
        Matcher m;
        
        for (int k=1; k < alUsuario.size(); k++) {
            m = pegaJava.matcher(alUsuario.get(k).getNome());              
            if (m.find()) {  
                
                System.out.println(alUsuario.get(k).getNome());  
            }     
        }        
    }
    
    
    public static void main(String[] args) {
        Comparacao c = new Comparacao();
        
       /*
  
        Pattern pegaJava = Pattern.compile("java", Pattern.CASE_INSENSITIVE);  
    // primeiro Java está em maíusculo!  
    
        Matcher m = pegaJava.matcher("O Java é muito java!");  
      
    // enquanto o Matcher encontrar o pattern na String fornecida:  
    while (m.find()) {  
        System.out.println(m.group());  
    }  
  */
        
        
        
        
        
        
    }    
}